<script setup>
import { ref, watch } from 'vue'
const num = ref(0)
const reMsg = ref('马上去上班')
// stop:停止监听的方法
const stop = watch(
  num,
  (newVal, oldVal) => {
    console.log(newVal, oldVal)
    if (+newVal > 20000) {
      reMsg.value = '马上去上班'
    } else {
      reMsg.value = '可以，但要一个月后入职'
    }
  },
  {
    immediate: true // 是否初始监听时就执行回调
  }
)
</script>
<template>
  hr给你的工资：<input type="text" v-model="num" /> 你给hr的回应：{{ reMsg }}
  <button @click="stop">找到工作了，不理hr了</button>
</template>
<style></style>
